live self-sufficiently - Englisch Synonyme Wörterbuch